iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0
Claude AI

跟 Claude Code CLI 變成好朋友系列 第 7

【Day7】Claude Code CLI 的工作模式(Ask、Edit、Agent)

  • 分享至 

  • xImage
  •  

在前幾天認識 Claude Code CLI 的基本概念與使用情境後,今天進一步了解它的三種核心工作模式:Ask、Edit、Agent。這三種模式最大的差異,在於 AI 能夠「做到什麼程度」。從單純討論問題,到直接修改程式碼,再到自主完成一連串開發任務,正好形成一個由淺入深的工作方式。

首先是 Ask 模式。Ask 可以理解成「先問再做」,主要用來與 Claude 討論問題,而不直接修改專案檔案。例如可以詢問:「這個專案的架構是什麼?」「這段程式為什麼會出錯?」「這個 API 的設計有什麼問題?」Claude 會閱讀相關程式碼並提供分析與建議,非常適合用在學習、理解舊專案,以及在動手修改之前先確認方向。

第二種是 Edit 模式。顧名思義,就是讓 Claude 直接協助修改程式碼。當我們已經知道需要改什麼,就可以請它新增函式、修改 Bug、調整設定檔,甚至同時修改多個相關檔案。這種模式適合範圍明確的任務,例如「把登入 API 的錯誤訊息改掉」或「幫我修改這個 Vue 元件」。

最後是 Agent 模式,也是最能展現 AI Agent 精神的工作方式。與單純修改一個檔案不同,Agent 可以根據目標自主分析專案、尋找相關程式碼、規劃執行步驟、使用工具、修改檔案並進行驗證。例如只需要提出「幫我新增會員註冊功能」,Claude 就能自行探索專案結構,判斷需要修改哪些地方,再逐步完成任務。

如果用一個簡單的比喻,Ask 是顧問、Edit 是程式助手、Agent 則像是一位 AI 工程師。Ask 幫你想清楚,Edit 幫你動手改,Agent 則能根據目標自主完成一連串工作。

不過,能力越強,也越需要開發者做好監督。尤其使用 Agent 模式時,仍應確認 AI 的修改內容、執行指令與測試結果,避免產生預期之外的變更。

因此,真正有效的使用方式並不是永遠使用最強的模式,而是根據任務選擇適合的工具。需要理解問題時使用 Ask,需要精準修改時使用 Edit,而需要完成完整開發任務時,再交給 Agent。學會在不同情境切換工作模式,才能真正發揮 Claude Code CLI 的價值。


上一篇
【Day6】Claude Code CLI 的使用情境與最佳實踐
下一篇
【Day8】Claude Code CLI 的權限、安全性與 Sandbox 機制
系列文
跟 Claude Code CLI 變成好朋友12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言